package csc.fresher.entity;

import java.io.Serializable;
import java.sql.Timestamp;


public class SystemUser implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private long systemUserID;
	private String userName;
	private String passWord;
	private SystemUserState systemUserState;
	private String idCardNumber;
	private String firstName;
	private String lastName;
	private String midName;
	private String phoneNumber;
	private String phoneNumber2;
	private String address;
	private String address2;
	private String email;
	private String email2;
	private Timestamp createdDate; 
	private Timestamp lastUpdate; 
	private long systemUserCreateID;
	private long systemUserActiveID; 
	
	
	public SystemUser() {
		
	}


	public long getSystemUserID() {
		return systemUserID;
	}


	public void setSystemUserID(long systemUserID) {
		this.systemUserID = systemUserID;
	}


	public String getUserName() {
		return userName;
	}


	public void setUserName(String userName) {
		this.userName = userName;
	}


	public String getPassWord() {
		return passWord;
	}


	public void setPassWord(String passWord) {
		this.passWord = passWord;
	}


	public SystemUserState getSystemUserState() {
		return systemUserState;
	}


	public void setSystemUserState(SystemUserState systemUserState) {
		this.systemUserState = systemUserState;
	}


	public String getIdCardNumber() {
		return idCardNumber;
	}


	public void setIdCardNumber(String idCardNumber) {
		this.idCardNumber = idCardNumber;
	}


	public String getFirstName() {
		return firstName;
	}


	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}


	public String getLastName() {
		return lastName;
	}


	public void setLastName(String lastName) {
		this.lastName = lastName;
	}


	public String getMidName() {
		return midName;
	}


	public void setMidName(String midName) {
		this.midName = midName;
	}


	public String getPhoneNumber() {
		return phoneNumber;
	}


	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}


	public String getPhoneNumber2() {
		return phoneNumber2;
	}


	public void setPhoneNumber2(String phoneNumber2) {
		this.phoneNumber2 = phoneNumber2;
	}


	public String getAddress() {
		return address;
	}


	public void setAddress(String address) {
		this.address = address;
	}


	public String getAddress2() {
		return address2;
	}


	public void setAddress2(String address2) {
		this.address2 = address2;
	}


	public String getEmail() {
		return email;
	}


	public void setEmail(String email) {
		this.email = email;
	}


	public String getEmail2() {
		return email2;
	}


	public void setEmail2(String email2) {
		this.email2 = email2;
	}


	public Timestamp getCreatedDate() {
		return createdDate;
	}


	public void setCreatedDate(Timestamp createdDate) {
		this.createdDate = createdDate;
	}


	public Timestamp getLastUpdate() {
		return lastUpdate;
	}


	public void setLastUpdate(Timestamp lastUpdate) {
		this.lastUpdate = lastUpdate;
	}


	public long getSystemUserCreateID() {
		return systemUserCreateID;
	}


	public void setSystemUserCreateID(long systemUserCreateID) {
		this.systemUserCreateID = systemUserCreateID;
	}


	public long getSystemUserActiveID() {
		return systemUserActiveID;
	}


	public void setSystemUserActiveID(long systemUserActiveID) {
		this.systemUserActiveID = systemUserActiveID;
	}


	/**
	 * @param systemUserID
	 * @param userName
	 * @param passWord
	 * @param systemUserState
	 * @param idCardNumber
	 * @param firstName
	 * @param lastName
	 * @param midName
	 * @param phoneNumber
	 * @param phoneNumber2
	 * @param address
	 * @param address2
	 * @param email
	 * @param email2
	 * @param createdDate
	 * @param lastUpdate
	 * @param systemUserCreateID
	 * @param systemUserActiveID
	 */
	public SystemUser(long systemUserID, String userName, String passWord,
			SystemUserState systemUserState, String idCardNumber,
			String firstName, String lastName, String midName,
			String phoneNumber, String phoneNumber2, String address,
			String address2, String email, String email2,
			Timestamp createdDate, Timestamp lastUpdate,
			long systemUserCreateID, long systemUserActiveID) {
		super();
		this.systemUserID = systemUserID;
		this.userName = userName;
		this.passWord = passWord;
		this.systemUserState = systemUserState;
		this.idCardNumber = idCardNumber;
		this.firstName = firstName;
		this.lastName = lastName;
		this.midName = midName;
		this.phoneNumber = phoneNumber;
		this.phoneNumber2 = phoneNumber2;
		this.address = address;
		this.address2 = address2;
		this.email = email;
		this.email2 = email2;
		this.createdDate = createdDate;
		this.lastUpdate = lastUpdate;
		this.systemUserCreateID = systemUserCreateID;
		this.systemUserActiveID = systemUserActiveID;
	}


}
